package hcn.protocol.ods.inpatient;

import java.util.List;

public class DateBillBean {
    private Double totalCost;//费用总计(当日)dobule
    private String patientName;//姓名string
    private String inHospitalRecordNumber;//住院号string
    private String inHospitalRecordCode;//住院号码string
    private String departmentName;//住院科室string
    private String bedNumber;//病床号string
    private String inDate;//入院日期(yyyy-MM-dd HH://mm://ss) string
    private String outDate;//出院日期(yyyy-MM-dd HH://mm://ss) string
    private Double totalFee;//住院总费用dobule
    private Double balance;//   住院押金缴纳金额dobule
    private Double credit;//     消费总金额dobule
    private List<MainCost> mainCostList;//

    public Double getTotalCost() {
        return totalCost;
    }

    public void setTotalCost(Double totalCost) {
        this.totalCost = totalCost;
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    public String getInHospitalRecordNumber() {
        return inHospitalRecordNumber;
    }

    public void setInHospitalRecordNumber(String inHospitalRecordNumber) {
        this.inHospitalRecordNumber = inHospitalRecordNumber;
    }

    public String getInHospitalRecordCode() {
        return inHospitalRecordCode;
    }

    public void setInHospitalRecordCode(String inHospitalRecordCode) {
        this.inHospitalRecordCode = inHospitalRecordCode;
    }

    public String getDepartmentName() {
        return departmentName;
    }

    public void setDepartmentName(String departmentName) {
        this.departmentName = departmentName;
    }

    public String getBedNumber() {
        return bedNumber;
    }

    public void setBedNumber(String bedNumber) {
        this.bedNumber = bedNumber;
    }

    public String getInDate() {
        return inDate;
    }

    public void setInDate(String inDate) {
        this.inDate = inDate;
    }

    public String getOutDate() {
        return outDate;
    }

    public void setOutDate(String outDate) {
        this.outDate = outDate;
    }

    public Double getTotalFee() {
        return totalFee;
    }

    public void setTotalFee(Double totalFee) {
        this.totalFee = totalFee;
    }

    public Double getBalance() {
        return balance;
    }

    public void setBalance(Double balance) {
        this.balance = balance;
    }

    public Double getCredit() {
        return credit;
    }

    public void setCredit(Double credit) {
        this.credit = credit;
    }

    public List<MainCost> getMainCostList() {
        return mainCostList;
    }

    public void setMainCostList(List<MainCost> mainCostList) {
        this.mainCostList = mainCostList;
    }

    class MainCost{
    private String chargeName;// 费用大类名称string
    private Double amount;//大类费用总金额dobule
    private List<Cost> costList;//费用清单

    public String getChargeName() {
        return chargeName;
    }

    public void setChargeName(String chargeName) {
        this.chargeName = chargeName;
    }

    public Double getAmount() {
        return amount;
    }

    public void setAmount(Double amount) {
        this.amount = amount;
    }

    public List<Cost> getCostList() {
        return costList;
    }

    public void setCostList(List<Cost> costList) {
        this.costList = costList;
    }

    class Cost{
        private String costName;//费用名称  string
        private String costUnit;// 单位      string
        private Double costQuantity;// 数量dobule
        private Double costUnitPrice;// 单价dobule
        private Double costSubtotal;// 小计  dobule


        public String getCostName() {
            return costName;
        }

        public void setCostName(String costName) {
            this.costName = costName;
        }

        public String getCostUnit() {
            return costUnit;
        }

        public void setCostUnit(String costUnit) {
            this.costUnit = costUnit;
        }

        public Double getCostQuantity() {
            return costQuantity;
        }

        public void setCostQuantity(Double costQuantity) {
            this.costQuantity = costQuantity;
        }

        public Double getCostUnitPrice() {
            return costUnitPrice;
        }

        public void setCostUnitPrice(Double costUnitPrice) {
            this.costUnitPrice = costUnitPrice;
        }

        public Double getCostSubtotal() {
            return costSubtotal;
        }

        public void setCostSubtotal(Double costSubtotal) {
            this.costSubtotal = costSubtotal;
        }
    }
}








        }